package cn.iocoder.yudao.module.biz.controller.admin.staff.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
* 员工 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class BizStaffBaseVO {

    @ApiModelProperty(value = "关联用户编号")
    private String userId;

    @ApiModelProperty(value = "员工编码")
    private String staffCode;

    @ApiModelProperty(value = "上级编码")
    private String superStaffCode;

    @ApiModelProperty(value = "真实姓名")
    private String realname;

    @ApiModelProperty(value = "电话")
    private String phone;

    @ApiModelProperty(value = "身份证号码")
    private String idCard;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "年龄")
    private Integer age;

    @ApiModelProperty(value = "岗位")
    private String post;

    @ApiModelProperty(value = "部门编号")
    private String staffDeptId;

    @ApiModelProperty(value = "单位编号")
    private Long deptId;

    @ApiModelProperty(value = "性别名称")
    private String sexLabel;

    @ApiModelProperty(value = "岗位名称")
    private String postName;

    @ApiModelProperty(value = "部门名称")
    private String staffDeptName;

}
